From 5153cdc01dda741cf572f2a300178990fff4b6df Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 23 Mar 2020 23:03:29 -0400 Subject: [PATCH] modelbutton: Make activatable This is expected of button-like widgets, and is necessary to make keynav in popover menus work as expected. --- gtk/gtkmodelbutton.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gtk/gtkmodelbutton.c b/gtk/gtkmodelbutton.c index 54b1bf34b8..1e16226f5b 100644 --- a/gtk/gtkmodelbutton.c +++ b/gtk/gtkmodelbutton.c @@ -1186,6 +1186,8 @@ gtk_model_button_class_init (GtkModelButtonClass *class) NULL, G_TYPE_NONE, 0); + widget_class->activate_signal = signals[SIGNAL_CLICKED]; + gtk_widget_class_set_accessible_role (GTK_WIDGET_CLASS (class), ATK_ROLE_PUSH_BUTTON); gtk_widget_class_set_layout_manager_type (widget_class, GTK_TYPE_BOX_LAYOUT); gtk_widget_class_set_css_name (GTK_WIDGET_CLASS (class), I_("modelbutton")); -- 2.30.2